life vest
Explore definitions, synonyms, and language insights of life vest
Definitions
                    Noun
                    
            life preserver consisting of a sleeveless jacket of buoyant or inflatable design
                Explore definitions, synonyms, and language insights of life vest